#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>
//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	/*char arr[10000][10000];
//	for (int i = 0; i < n * 2 + 1; i++)
//	{
//		for (int j = 0; j < n * 2; j++)
//		{
//			arr[i][j] = '*';
//		}
//	}*/
//	for (int i = 1; i <= n ; i++)
//	{
//		for (int j = i; j <= n ; j++)
//		{
//			printf(" ");
//		}
//		for (int j = 1; j <= 2 * i - 1; j++)
//		{
//			printf("*");
//		}
//		printf("\n");
//	}
//	for (int i = 1; i <= n - 1; i++)
//	{
//		for (int j = 1; j <= (2 + i) - 1; j++)
//		{
//			printf(" ");
//		}
//		for (int j = 1; j <= (n * 2 - 1) - (i * 2); j++)
//		{
//			printf("*");
//		}
//		printf("\n");
//	}
//	return 0;
//}

int main()
{
	int n = 0;
	scanf("%d", &n);
	for (int i = 1; i < n; i++)
	{
		for (int j = 0; j < n - i; j++)
		{
			printf("*");
		}
		for (int j = 0; j < i * 2; j++)
		{
			printf(" ");
		}
		for (int j = 0; j < n - i; j++)
		{
			printf("*");
		}
		printf("\n");
	}
	for (int i = 1; i < n - 1; i++)
	{
		for (int j = 0; j < i + 1; j++)
		{
			printf("*");
		}
		for (int j = 0; j < (n - (i + 1)) * 2; j++)
		{
			printf(" ");
		}
		for (int j = 0; j < i + 1; j++)
		{
			printf("*");
		}
		printf("\n");
	}
	return 0;
}